drawbar horsepower - Turkish English Dictionary